﻿/*公共样式公共样式公共样式公共样式公共样式公共样式*/
.container {margin-right: auto; margin-left: auto; padding-left: 4px; padding-right: 4px;}

img {
	max-width: 100%;
	height: auto;
	display: block;
	margin-left: auto; 
	margin-right: auto;
	}

	
body {background-color:#f6f6f6;}
.clear {clear: both; height:1px;}
.clearfix20 {clear: both; height:20px;}
.clearfix10 {clear: both; height:10px;}
ul {margin: 0px;}


.linebox {
	height:40px;
	line-height:40px;
	width:100%;
	border-bottom: 1px solid #999999;
}

.linebox h3 {
	height: 40px;
	overflow: hidden;
	padding:20px 30px 10px 0;
	float:left;
	font-size:20px;
	color: white;
	margin-top: 0;
}
.linebox h3 span {
	padding: 0 18px;
	font-size: 20px;
}
.linebox p {
	padding-right: 40px;
}
.linebox p a {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}



/*头部*/
.header {}
.tit { background: #F6F6F6; height: 60px; color:#666; line-height:60px;}
.tit span {font-size:18px;}
.tit p {font-size: 20px; margin: 0px;}

/*导航条*/
@media (max-width:767px) {

.navbar-default {
  background-color:#505050;
  border-color: #505050;
  height:40px;
}
.nav > li > a {
  position: relative;
  display: block;
  font-size: 12px;
  padding:14px 6px 14px 30px;
  background: #505050;
}

.navbar-toggle {
    margin-right: 30px;
	}

.carousel-indicators li {
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 5px;
}

.carousel-indicators .active {
    width: 6px;
    height: 6px;
    margin: 0;
    background-color: #fff;
}

ul, ol {
    margin-top: 0;
    margin-bottom: -10px;
}

.pd {
	
padding:20px 0px 0px 0px;"	
	
}



}

@media (min-width: 768px) {
 .navbar-default {
  background-color: #505050;
  border-color: #505050;
  height:60px;
}
.nav > li > a {
  position: relative;
  display: block;
 font-size: 12px;
 padding: 14px 7px 14px 7px;

}
.tit span {
	font-size: 10px;
}
.tit p {
	font-size: 10px;
	margin: 0px;
}



}
@media (min-width: 992px) {
 .navbar-default {
  background-color: #505050;
  border-color: #505050;
  height:60px;
}
.nav > li > a {
  position: relative;
  display: block;
  font-size: 16px;
  padding: 20px 20px;

}
.tit span {
	font-size: 14px;
}
.tit p {
	font-size: 14px;
	margin: 0px;
}


}

@media (min-width: 1200px) {
 .navbar-default {
  background-color:#505050;
  border-color:#505050;
  height:60px;
  
}
.nav > li > a {
  	position: relative;
  	display: block;
 	font-size: 20px;
	padding: 20px 28px;
	line-height:18px;

}

.tit span {
	font-size: 14px;
}
.tit p {
	font-size: 20px;
	margin: 0px;
}

.menu li {

text-align:center;	
width:220px;
height:50px;
line-height:50px;
		
	
	}

.pd {
	
padding:70px 0px 100px 0px;"	
	
}



}

.nav > li {position: relative; display: block;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	text-decoration: none; background-color:#ff4600; color: white;}
	
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  text-decoration: none; background-color:#ff4600; color: white;}
.navbar {margin-bottom: 0px; border:0; color: white;}
.navbar-nav { margin: 0px 0px 0px 0px;}
.navbar-brand {float: left; height: 60px; padding:0px 15px; line-height:60px;}
.navbar-default .navbar-toggle { border-color: #27343C; background-color: #DB1000; }
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background-color:#ff4600;}
.navbar-default .navbar-toggle .icon-bar {background-color: white;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {border-color: #4AB344;}


/*首页技术参数表格样式*/

.tbl tr th {
	background:#ff4600; 
	color:white;
	border: 1px solid white;
	text-align:center;
	vertical-align: center;
}
.tbl td {
	border: 1px solid #888888;
	padding:20px 20px;
	text-align:center;
	font-size: 14px;
}
.tbl tr:nth-of-type(odd) { 
		background: #eee; 
	}
.tbl tr:nth-of-type(even) { 
		background: #fff; 
	}
.tbl tr:hover {
	background:#ff4600;
	color: white;
}







.btn-primary {
    color: #fff;
    background-color:#C62F2F;
    border-color:#C62F2F;
}

.btn-primary:hover {
    color: #fff;
    background-color:#970b0b;
    border-color:#970b0b;
}





.thumbnail {
  display: block;
  padding:2px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.thumbnail .caption {
  padding:10px 0px 0px 0px;
  color: #333;
 	text-align: center;
 	font-size: 16px;
}


/*侧边栏样式*/

.prolist {
	border: 1px dashed #CDCDCD;
	}

.newpro1 {
	line-height:30px;
	color: #666666;
	padding-left:30px;
}

.newpro1 a {
	text-decoration:none;
	font-size:14px;
	color: #666666;
}
.newpro1 a:hover {
	color:#F0454D;
	}

.newpro {
	text-decoration:none; 
	color:#777777;
	 font-size:16px;
	 line-height:30px;
	}

/*公司动态*/


.newslist {
	margin-left:-30px;
	}

.newslist li {
	border-bottom:1px dashed #CCC;
}

.newslist li a {
	text-decoration: none;
	color:#666666;
}

/*侧边栏*/
.linebox {
	height:40px;
	line-height:40px;
	width:100%;
	border-bottom: 1px solid #999999;
}

.linebox h3 {
	height: 40px;
	overflow: hidden;
	background:#ff4600 no-repeat scroll right top;
	padding:10px 30px 10px 0;
	float:left;
	font-size:20px;
	color: white;
	margin-top: 0;
}

/*底部悬浮电话*/

.foot {
	 position:fixed;
	 bottom:3px;
	 left:10px;
	 width:100%;
	 height:40px;
	 background:#ff4600;
	 
	}
.foot a {
	font-size:16px;
	width:100%;
	color:#FFF;
	text-align:center;
	margin:auto auto;
	line-height:40px;
	text-decoration:none;
	}























